package com.tcdp.delegates;

import java.util.Date;
import java.util.List;

import com.tcdp.models.Gallery;
import com.tcdp.models.GalleryImage;

public class GalleryImageDelegate extends AbstractDelegate {

	private GalleryImage galleryImageObject;

	public GalleryImageDelegate() {
		super();
		this.galleryImageObject = new GalleryImage();
	}

	public GalleryImageDelegate(GalleryImage galleryImageObject) {
		super();
		this.galleryImageObject = galleryImageObject;
	}

	public GalleryImage getGalleryImageObject() {
		return galleryImageObject;
	}

	public void setGalleryImageObject(GalleryImage galleryImageObject) {
		this.galleryImageObject = galleryImageObject;
	}

	public int getGalleryImageId() {
		return galleryImageObject.getGalleryImageId();
	}

	public void setGalleryImageId(int galleryImageId) {
		galleryImageObject.setGalleryImageId(galleryImageId);
	}

	public String getGalleryImageCaption() {
		return galleryImageObject.getGalleryImageCaption();
	}

	public void setGalleryImageCaption(String galleryImageCaption) {
		galleryImageObject.setGalleryImageCaption(galleryImageCaption);
	}

	public Date getGalleryImageDate() {
		return galleryImageObject.getGalleryImageDate();
	}

	public void setGalleryImageDate(Date galleryImageDate) {
		galleryImageObject.setGalleryImageDate(galleryImageDate);
	}

	public String getGalleryImageTitle() {
		return galleryImageObject.getGalleryImageTitle();
	}

	public void setGalleryImageTitle(String galleryImageTitle) {
		galleryImageObject.setGalleryImageTitle(galleryImageTitle);
	}

	public String getGalleryImageUrl() {
		return galleryImageObject.getGalleryImageUrl();
	}

	public void setGalleryImageUrl(String galleryImageUrl) {
		galleryImageObject.setGalleryImageUrl(galleryImageUrl);
	}

	public Gallery getGallery() {
		return galleryImageObject.getGallery();
	}

	public void setGallery(Gallery gallery) {
		galleryImageObject.setGallery(gallery);
	}

	public List<Gallery> getGalleries() {
		return galleryImageObject.getGalleries();
	}

	public void setGalleries(List<Gallery> galleries) {
		galleryImageObject.setGalleries(galleries);
	}

	public int hashCode() {
		return galleryImageObject.hashCode();
	}

	public boolean equals(Object obj) {
		return galleryImageObject.equals(obj);
	}

	public String toString() {
		return galleryImageObject.toString();
	}

}
